CORDIC Algorithms and Architectures Herbert Dawid Heinrich

نویسندگان

  • Herbert Dawid
  • Heinrich Meyr
چکیده

Digital signal processing (DSP) algorithms exhibit an increasing need for the e cient implementation of complex arithmetic operations. The computation of trigonometric functions, coordinate transformations or rotations of complex valued phasors is almost naturally involved with modern DSP algorithms. Popular application examples are algorithms used in digital communication technology and in adaptive signal processing. While in digital communications, the straightforward evaluation of the cited functions is important, numerous matrix based adaptive signal processing algorithms require the solution of systems of linear equations, QR factorization or the computation of eigenvalues, eigenvectors or singular values. All these tasks can be e ciently implemented using processing elements performing vector rotations. The COordinate Rotation DIgital Computer algorithm (CORDIC) o ers the opportunity to calculate all the desired functions in a rather simple and elegant way. The CORDIC algorithm was rst introduced by Volder [1] for the computation of trigonometric functions, multiplication, division and datatype conversion, and later on generalized to hyperbolic functions by Walther [2]. Two basic CORDIC modes are known leading to the computation of di erent functions, the rotation mode and the vectoring mode. For both modes the algorithm can be realized as an iterative sequence of additions/subtractions and shift operations, which are rotations by a xed rotation angle (sometimes called microrotations) but with variable rotation direction. Due to the simplicity of the involved operations the CORDIC algorithm is very well

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Decoders : High Performance Algorithms and Architectures

Viterbi Decoders (VDs) are today widely used as forward error correction (FEC) devices in many digital communications and multimedia products, including mobile (cellular) phones, video and audio broadcasting receivers, and modems. VDs are implementations of the Viterbi Algorithm (VA) used for decoding convolutional or trellis codes. The continuing success of convolutional and trellis codes for ...

متن کامل

Coordinate Rotation Digital Computer Algorithm: Design and Architectures

COordinate Rotation DIgital Computer (CORDIC) algorithm has potential for efficient and low-cost implementation of a large class of applications which include the generation of trigonometric, logarithmic and transcendental elementary functions, complex number multiplication, matrix inversion, solution of linear systems and general scientific computation. This paper presents a brief overview of ...

متن کامل

A Review of CORDIC Algorithms and Architectures with Applications for Efficient Designing

-The coordinate rotation digital computer (CORDIC) algorithm is widely used in various technological fields such as digital signal processing (DSP), biomedical signal processing, robotics, communication systems, image processing etc. Due to ease of simple shift and add operations, the use of CORDIC based systems is increasing drastically. In this paper, some CORDIC based applications have been ...

متن کامل

Parallel Compensation of Scale Factor for the CORDIC Algorithm

The compensation of scale factor imposes significant computation overhead on the CORDIC algorithm. In this paper we present two algorithms and the corresponding architectures (one for both rotation and vectoring modes and the other only for rotation mode) to perform the scaling factor compensation in parallel with the classical CORDIC iterations. With these methods, the scale factor compensatio...

متن کامل

The CORDIC Householder algorithm

A novel n-dimensional (n-D) CORDIC algorithm. for Euclidean and pseudo-ELclidian rotations,% proposed. The new algorithm is closely related to Householder transformations. It is shown to converge faster than CORDIC algorithms developed earlier for n = 3 and 4. Processor architectures for the algorithm are presented. The area and time performance of n-D CORDIC processors are evaluated. For a com...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999